package com.kgc.util;

import java.util.HashMap;

/**
 * @author :qinya
 * @PackageName:com.kgc.util
 * @ClassName: ResultAjax
 * @Description: TODO
 * @date : 2025/4/28,14:51
 */
public class ResultAjax extends HashMap<String, Object> {

    private ResultAjax() {

    }

    public static ResultAjax success() {
        ResultAjax resultAjax = new ResultAjax();
        resultAjax.put("code", 5200);
        resultAjax.put("msg", "执行成功");
        return resultAjax;
    }

    public static ResultAjax error() {
        ResultAjax resultAjax = new ResultAjax();
        resultAjax.put("code", 5000);
        resultAjax.put("msg", "执行失败");
        return resultAjax;
    }

    public static ResultAjax error(int code, String errorMsg) {
        ResultAjax resultAjax = new ResultAjax();
        resultAjax.put("code", code);
        resultAjax.put("msg", errorMsg);
        return resultAjax;
    }

    public ResultAjax add(String key, Object val) {
        this.put(key, val);
        return this;
    }
}
